* minibuffer.el (completion-table-with-terminator): Properly implement
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 21 Oct 2009 20:03:57 +0000 (20:03 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 21 Oct 2009 20:03:57 +0000 (20:03 +0000)
commit459f69cc0b93de7e639f21b15874cd2f68939496
tree658cc898d6bca3eb83b56148bdbd7316f37dd905
parent10c9df5f5b5585b53ba272341f3a56331ec26fa4
* minibuffer.el (completion-table-with-terminator): Properly implement
boundaries, in case `terminator' appears in the suffix.
(completion--embedded-envvar-table): Don't return boundaries if
there's no valid completion.  Simplify.
(completion-file-name-table): New completion table extracted from
completion--file-name-table.
(completion--file-name-table): Use it.
(read-file-name-predicate): Declare obsolete.
(read-file-name): Use the pred arg i.s.o read-file-name-predicate.
* vc-bzr.el (vc-bzr-revision-completion-table): Use the new
completion-file-name-table, and use the `pred' argument.
* files.el (locate-file-completion-table): Use the `pred' arg rather
than read-file-name-predicate.
(abbreviate-file-name): Use \` rather than ^ for BOS.
etc/NEWS
lisp/ChangeLog
lisp/files.el
lisp/minibuffer.el
lisp/vc-bzr.el